#ifndef __BLACK_HASH_H__
#define __BLACK_HASH_H__

#include "maths/default.h"
#include "maths/types.h"

namespace black
{
	// Checksum
	bFORCEINLINE uint adler32	( const data8 pVals[], size_t szNbVals );
	bFORCEINLINE uint crc32		( const data8 pVals[], size_t szNbVals );

	// Cryptographic Hash
}

#include "maths/inl/hash.inl"

#endif // __BLACK_HASH_H__
//---------------------------------------------------------------------------------------
// Copyright (c) 2009 Jounayd Id Salah.
// All rights reserved.
//---------------------------------------------------------------------------------------
